Pusat Panduan & Integrasi H2H

Pelajari langkah mudah menjadi mitra reseller SAKAPAY atau hubungkan software sistem Anda langsung ke sistem API otomatis kami.

Panduan Memulai untuk Agen / Reseller

Ikuti 3 langkah sederhana ini untuk langsung bisa berjualan produk digital.

01

Pendaftaran Akun Gratis

Buka halaman registrasi, isi data diri lengkap Anda seperti nama, nomor WhatsApp aktif, dan password. Sistem akan mengaktifkan akun Anda dalam hitungan detik tanpa biaya pendaftaran.

02

Isi Saldo / Deposit Otomatis

Masuk ke menu deposit, tentukan nominal lalu pilih metode pembayaran. Kami mendukung **QRIS Terbuka (Scan Bebas)** otomatis masuk 24 jam, serta Transfer Bank Mandiri, BCA, BNI, dan BRI.

03

Mulai Cetak Keuntungan

Pilih kategori produk (Game, Pulsa, Sosmed), masukkan nomor tujuan/ID Game konsumen, dan klik beli. Produk otomatis terkirim dan Anda bisa menentukan harga jual sendiri ke pembeli.

Dokumentasi Koneksi API H2H (Host-to-Host)

Gunakan dokumentasi ini untuk mengintegrasikan website, bot Telegram/Discord, atau aplikasi kasir Anda.

Endpoint URL

https://api.sakapay.com/v1/transaksi

POST METHOD

HTTP Headers Required

  • Content-Type: application/json
  • X-Sakapay-APIKey: Kunci_API_Anda
  • X-Sakapay-Timestamp: Unix_Timestamp
  • X-Sakapay-Signature: HMAC-SHA256_Hash
h2h_integration.php Secure Payload
<?php
// Contoh Request Transaksi Jalur API H2H SAKAPAY
$api_url    = "https://api.sakapay.com/v1/transaksi";
$api_key    = "SAKAPAY_LIVE_XXXXXXXXXXXX";
$secret_key = "SECRET_HASH_KEY_ANDA";
$timestamp  = time(); 

// Data Payload Pembelian
$data = [
    'produk_code' => 'MLBB86',
    'target_id'   => '12345678(2026)',
    'ref_id'      => 'TRX-' . $timestamp
];

// Rumus Enkripsi Signature Menggunakan HMAC-SHA256
$payload_string = $api_key . "|" . $timestamp . "|" . $data['ref_id'];
$signature      = hash_hmac('sha256', $payload_string, $secret_key);

// Eksekusi Menggunakan cURL
$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'X-Sakapay-APIKey: ' . $api_key,
    'X-Sakapay-Timestamp: ' . $timestamp,
    'X-Sakapay-Signature: ' . $signature
]);

$response = curl_exec($ch);
curl_close($ch);

echo $response; // Output berformat JSON status transaksi
?>